package com.ibm.cps.mvn.suite;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

import com.ibm.cps.join.JoinerFactoryTest;
import com.ibm.cps.message.MessageParserTest;
import com.ibm.cps.message.ParsedDataMessageBuilderTest;
import com.ibm.cps.processors.AverageProcessorTest;
import com.ibm.cps.processors.BasicDFTProcessorTest;
import com.ibm.cps.processors.DFTProcessorTest;
import com.ibm.cps.processors.DTWProcessorTest;
import com.ibm.cps.processors.MaxProcessorTest;
import com.ibm.cps.processors.MinProcessorTest;
import com.ibm.cps.processors.NaiveRuleEngineProcessorTest;
import com.ibm.cps.processors.PublishProcessorTest;
import com.ibm.cps.processors.RuleEngineProcessorTest;
import com.ibm.cps.processors.ScalarCalculationProcessorTest;
import com.ibm.cps.processors.SchemaTest;
import com.ibm.cps.processors.VarianceProcessorTest;
import com.ibm.datamodel.timeseries.JsonSchemaTest;
import com.ibm.datamodel.timeseries.SchemaParserTest;
import com.ibm.datamodel.timeseries.TimeSeriesSchemaTest;
import com.ibm.datamodel.timeseries.parser.JsonParserTest;
import com.ibm.datamodel.timeseries.parser.TLVParserTest;
import com.ibm.java.ExceptionTest;
import com.ibm.java.JsonUtilityTest;
import com.ibm.java.StringUtilTest;
import com.ibm.rules.PartitionRuleTreeNodeTest;
import com.ibm.rules.RuleEngineTest;
import com.ibm.rules.RuleTreeNodeTest;
import com.ibm.rules.test.RangeNodeTest;

@RunWith(Suite.class)
@SuiteClasses({ 
	JoinerFactoryTest.class, 
	MessageParserTest.class, 
	ParsedDataMessageBuilderTest.class,
	AverageProcessorTest.class,
	DFTProcessorTest.class,
	DTWProcessorTest.class,
	MaxProcessorTest.class,
	MinProcessorTest.class,
	PublishProcessorTest.class,
	RuleEngineProcessorTest.class,
	SchemaTest.class,
	JsonSchemaTest.class, 
	SchemaParserTest.class,
	TimeSeriesSchemaTest.class,
	JsonParserTest.class,
	TLVParserTest.class,
	ExceptionTest.class,
	JsonUtilityTest.class,
	StringUtilTest.class,
	PartitionRuleTreeNodeTest.class,
	RuleEngineTest.class,
	RuleTreeNodeTest.class,
	RangeNodeTest.class,
	BasicDFTProcessorTest.class,
	NaiveRuleEngineProcessorTest.class,
	ScalarCalculationProcessorTest.class,
	VarianceProcessorTest.class
})
public class MvnTestControl {

}

